Situación actual
El ERP ya cuenta con bases útiles:
- Empresas y usuarios separados por empresa activa.
- Facturación electrónica.
- Facturas, notas de crédito y débito.
- Retenciones y liquidaciones de compra.
- Clientes, proveedores, personas e inventarios.
- Control de acceso y auditoría parcial.
Sin embargo, todavía no existe un núcleo contable: plan de cuentas, asientos, libro diario, mayor, períodos, cierres ni estados financieros.
Módulos que deben construirse
1. Configuración contable
Por cada empresa:
- Ejercicio fiscal.
- Períodos mensuales.
- Moneda funcional.
- Tipo de NIIF: completas o NIIF para PYMES.
- Centros de costo y sucursales.
- Numeración de comprobantes contables.
- Políticas de redondeo.
- Bloqueo y cierre de períodos.
- Configuración tributaria histórica por fecha.
Los parámetros tributarios no deben quedar escritos directamente en el código. El SRI modificó porcentajes de retención aplicables desde marzo de 2026, lo que demuestra que deben manejarse mediante catálogos versionados. SRI: nuevos porcentajes de retención 2026
2. Plan de cuentas
Debe permitir:
- Crear planes distintos por empresa.
- Cargar desde Excel o CSV.
- Usar estructura jerárquica.
- Código, nombre, nivel y cuenta padre.
- Clasificación: activo, pasivo, patrimonio, ingreso, costo y gasto.
- Naturaleza deudora o acreedora.
- Cuenta de movimiento o agrupación.
- Relación con formularios del SRI y Superintendencia.
- Desactivar cuentas sin eliminar su historial.
- Plantilla inicial compatible con NIIF.
La Superintendencia contempla estados bajo NIIF y formularios para situación financiera, resultados, flujo de efectivo y cambios en el patrimonio. Manual oficial de presentación de estados financieros
3. Núcleo de asientos contables
Este es el componente más importante:
- Comprobantes de diario, ingreso, egreso, compra, venta y ajuste.
- Cabecera y detalle del asiento.
- Débito y crédito obligatoriamente cuadrados.
- Fecha contable y fecha del documento.
- Empresa y período.
- Cliente, proveedor, centro de costo y referencia.
- Documento de origen.
- Asientos manuales y automáticos.
- Estados: borrador, aprobado, contabilizado, anulado y reversado.
- Adjuntos.
- Aprobación por usuario autorizado.
- Reversos sin eliminar registros.
- Auditoría completa de quién creó, aprobó o modificó.
Un asiento contabilizado nunca debe editarse ni eliminarse directamente. Se debe corregir mediante reverso o asiento de ajuste.
4. Ingresos y egresos
Debe existir un catálogo configurable de conceptos:
- Tipo de ingreso.
- Tipo de egreso.
- Cuenta contable principal.
- Cuenta de contrapartida.
- IVA aplicable.
- Retención aplicable.
- Centro de costo.
- Cliente o proveedor obligatorio.
- Forma de pago.
- Caja o banco.
- Generación automática del asiento.
Ejemplo:
Ingreso por servicio
Debe:  Caja o bancos
Haber: Ingresos por servicios
Haber: IVA en ventas
Compra de suministros
Debe:  Gastos de suministros
Debe:  IVA crédito tributario
Haber: Proveedores o bancos
5. Compras y cuentas por pagar
Debe incluir:
- Registro de facturas de proveedores.
- Sustento tributario.
- Autorización y clave de acceso.
- Importación de XML.
- IVA y retenciones.
- Fecha de emisión, registro y vencimiento.
- Pagos parciales y totales.
- Anticipos a proveedores.
- Notas de crédito recibidas.
- Cuentas por pagar y vencimientos.
- Asiento automático de compra.
- Asiento automático del pago.
- Conciliación con comprobantes electrónicos.
6. Ventas y cuentas por cobrar
Se integraría con la facturación ya existente:
- Factura autorizada → asiento de venta.
- Nota de crédito → reverso contable proporcional.
- Nota de débito → incremento de la cuenta por cobrar.
- Retención recibida → disminución de cartera y reconocimiento del crédito tributario.
- Cobros parciales o totales.
- Anticipos de clientes.
- Estado de cuenta por cliente.
- Antigüedad de cartera.
- Asientos idempotentes para evitar contabilizar dos veces una factura.
El sistema actual ya genera documentos electrónicos; la integración debe conservar las especificaciones oficiales del esquema electrónico. El SRI mantiene actualmente la ficha técnica offline 2.32. SRI: Facturación electrónica
7. Caja y bancos
- Cajas por empresa y usuario.
- Apertura y cierre.
- Recibos de ingreso y egreso.
- Transferencias entre cuentas.
- Depósitos.
- Cheques.
- Importación de movimientos bancarios.
- Conciliación bancaria.
- Partidas pendientes.
- Libro de bancos.
- Flujo de caja proyectado y ejecutado.
8. Inventario contable
Debe conectarse con Inventarios:
- Cuenta de inventario.
- Cuenta de costo de ventas.
- Cuenta de ventas.
- Cuenta de devoluciones.
- Entradas por compra.
- Salidas por venta.
- Ajustes y bajas.
- Asiento del costo de venta.
- Método de valoración definido por empresa.
- Kardex contable.
Antes de implementarlo se debe decidir si se utilizará promedio ponderado, FIFO u otra política permitida y adoptada por la empresa.
9. Reportes contables
Como mínimo:
- Libro diario.
- Libro mayor.
- Balance de comprobación.
- Saldos por cuenta.
- Auxiliares de clientes y proveedores.
- Estado de situación financiera.
- Estado de resultados integral.
- Flujo de efectivo.
- Estado de cambios en el patrimonio.
- Comparativo mensual y anual.
- Presupuesto frente a ejecución.
- Balance por centro de costo.
- Cartera por edades.
- Cuentas por pagar por vencimiento.
- Exportación a Excel y PDF.
- Reportes con firma del representante y contador.
La Superintendencia señala cuatro estados principales bajo NIIF: situación financiera, resultado integral, flujos de efectivo y cambios en el patrimonio. Superintendencia de Compañías
10. Cumplimiento tributario ecuatoriano
Una etapa posterior debería cubrir:
- Libro de compras y ventas.
- IVA ventas e IVA crédito tributario.
- Retenciones de renta e IVA.
- Sustentos tributarios.
- ATS.
- Conciliación tributaria.
- Mapeo al Formulario 101.
- Reportes para declaraciones mensuales.
- Anexos exportables.
- Validación de comprobantes.
- Catálogos tributarios versionados.
- Régimen general y RIMPE cuando corresponda.
El SRI mantiene el ATS y sus herramientas actualizadas; en 2026 publicó la versión 1.15.0 del programa ATS. SRI: anexos y guías
Las reglas de retención dependen del concepto, contribuyente, agente y fecha. El SRI indica que la retención se realiza al pago o crédito en cuenta, lo que ocurra primero. SRI: retenciones en la fuente
Arquitectura recomendada
Las tablas principales serían aproximadamente:
accounting_settings
accounting_periods
chart_of_accounts
accounting_entry_types
accounting_entries
accounting_entry_lines
accounting_mappings
income_expense_types
purchase_documents
purchase_document_lines
accounts_receivable
accounts_payable
payments
cash_registers
bank_accounts
bank_transactions
bank_reconciliations
cost_centers
tax_rules
tax_codes
accounting_closures
accounting_audit_logs
Todos los registros deben incluir empresa_id. La empresa activa elegida por el usuario debe controlar consultas, nuevos documentos y asientos.
Fases recomendadas
1. Núcleo contable: plan de cuentas, períodos, asientos, diario, mayor y balance de comprobación.
2. Ingresos, egresos, caja, bancos y asignaciones contables.
3. Integración automática con ventas y documentos electrónicos.
4. Compras, proveedores, retenciones y cuentas por pagar.
5. Cuentas por cobrar, cobros y cartera.
6. Inventario, costo de ventas y centros de costo.
7. Estados financieros y cierres.
8. ATS, reportes tributarios y exportaciones oficiales.
9. Migración de saldos iniciales, pruebas paralelas y puesta en producción.
Riesgos principales
- Configurar incorrectamente cuentas o impuestos.
- Duplicar asientos al reprocesar documentos.
- Permitir modificar períodos cerrados.
- Mezclar información entre empresas.
- No conservar trazabilidad.
- Usar reglas tributarias sin vigencia histórica.
- Generar estados financieros correctos matemáticamente, pero incorrectos contablemente.
- Pretender reemplazar la validación profesional del contador.
Conclusión
Sí se puede construir dentro del sistema actual. La arquitectura Laravel 12 y Filament 5 es suficiente, y los módulos existentes permiten integrar ventas, clientes, inventarios y comprobantes electrónicos.
Mi recomendación es aprobar primero un MVP con:
- Plan de cuentas.
- Períodos.
- Asientos contables.
- Ingresos y egresos.
- Compras y ventas.
- Asignaciones automáticas.
- Libro diario.
- Libro mayor.
- Balance de comprobación.
- Estado de situación financiera.
- Estado de resultados.
Después se incorporarían bancos, conciliación, cartera, inventario contable, ATS y cierres avanzados.
Antes de comenzar necesito que un contador confirme: tipo de NIIF, plan de cuentas inicial, método de valoración de inventario, régimen tributario de las empresas y alcance de los reportes al SRI/Superintendencia.